<?php
namespace App\Repositories\Contracts;
interface ManagerInterface{
    /**
     * 获取全部用户
     * @param array $columns
     * @return mixed
     */
    public function allUser( $perPage );

    /**
     * 查询关键字
     * @param $data
     * @return mixed
     */
    public function searchKeyWords($data,$perPage);

    /**
     * 添加数据
     * @param array $data
     * @return mixed
     */
    public function create(array $data);

    /**
     * 更新数据
     * @param array $data
     * @param $id
     * @return mixed
     */
    public function update(array $data, $id);

    /**
     * 查询出一条数据
     * @param $id
     * @return mixed
     */
    public function findById($id);

    /**
     * 删除一条数据
     * @param $id
     * @return mixed
     */
    public function delete($id);

}